/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package edu.ufes.pss.exercicioSwingBanco.factory;

import edu.ufes.pss.exercicioSwingBanco.dao.ClientePessoaFisicaSerializacaoDao;
import edu.ufes.pss.exercicioSwingBanco.interfaces.DaoInterface;

/**
 *
 * @author OdairJT
 */
public class DaoClientePessoaFisicaFactory {

    private static final int Serializacao = 1;

    public static DaoInterface CriarDaoClientePessoaFisica(int pTipo) {
        
        DaoInterface retorno = null;

        switch (pTipo) {
            case Serializacao: {
                retorno = new ClientePessoaFisicaSerializacaoDao();
                break;
            }
            default: {
                throw new IllegalArgumentException("Tipo inválido.");
            }
        }

        return retorno;
        
    }
}
